需要对当前屏幕上显示的信息进行保存或打印,这在常用的软件,如Windows98、UCDOS6.0/7.0、FoxBASE+中都可以进行,具体操作如下:
一.Windows98环境下
以保存“控制面板”被打开时的屏幕信息为例进行说明。步骤如下:
1.打开“开始*设置*控制面板”。按下PrintScreenSysRq功能键,此操作是从屏幕上获取显示信息。
2.在“开始*程序*附件*系统工具”中,打开“剪贴板查看程序”,查看剪贴板上的内容,确定从屏幕获取的信息正是我们所需要的。查看完毕,关闭“剪贴板查看程序”。
3.打开Word,选择“编辑*粘贴”,即可将放在剪贴板上的屏幕信息粘贴到Word文档。(该画面信息不能在Word全屏幕编辑状态下进行编辑修改,如果只想要其中一部分画面,可以使用“照片编辑器”或“PhotoShop”或“Windows98中的画图”等软件进行修改。)
4.选择“文件*保存”或“另存为”,出现对话框后,在“文件名”一栏中输入具体的文件名,再选择“保存”,这样即能完成对屏幕信息的保存。
5.在Word全屏幕状态下,选择“文件*打印”,便可实现屏幕信息的打印输出。
二.在UCDOS环境下
1.先在DOS方式下运行打印驱动程序PRNT.COM。
C:\UCDOS>PRNT
2.运行UCDOS6.0/7.0的屏幕打印程序PRTSC.COM。
C:\UCDOS>PRTSC
3.按下PrintScreenSysRq键,激活打印程序,屏幕将显示一个闪动的矩形框。
4.通过光标控制键改变矩形框的大小和位置。
5.按下回车键,便可以打印输出矩形框的内容。
PRTSC被激活后,主要的功能键的使用方法如下:
PrintScreenSysRq激活屏幕打印程序
←→↑↓移动屏幕打印窗口的大小
Ctrl+←→↑↓修改屏幕打印窗口的大小
Ins放大屏幕打印窗口的大小
Enter开始屏幕打印
Esc放弃屏幕打印
1~9设置放大倍数
Ctrl+F8屏幕打印参数设置
三.在FosBASE+环境下
在FoxBASE+中,内存变量有五种,即字符型、数值型、日期型、逻辑型和屏幕型,其中的屏幕型内存变量就是专门用来存放屏幕信息的。保存屏幕信息的操作如下:
1.假设用来保存屏幕信息的变量名为AX,在FoxBASE+命令状态“.”下,键入命令:
SAVESCREENTOAX(将当前屏幕信息保存在变量AX中。)
如果想在没有给AX重新赋值之前或在关闭FoxBASE+之前,显示所保存的屏幕信息,可以在“.”状态下,输入下面的命令:
RESTORESCREENFROMAX
但是,这两个命令不能将屏幕信息保存在磁盘上,一旦退出FoxBASE+,内存变量便会释放,其中所保存的信息也同时化为乌有(注意:该命令在某些不能直接写屏的汉字系统中不能恢复屏幕画面)。因此,若想将屏幕信息永久保存在磁盘上,在执行完命令“SAVESCREENTOAX”之后,在“.”状态下输入以下命令。
2.SAVETOSCRALLLIKEAX
(其中SCR是用来保存屏幕信息的内存变量文件名,其扩展名系统默认为MEM)这样,在磁盘上便会有一个名为SCR.MEM的文件存在。
3.若想从内存变量文件中恢复屏幕信息,在“.”状态下一步键入下面的命令:
RESTOREFROMSCR(从内存变量文件SCR中恢复变量AX)
RESTORESCREENFROMAX(再从AX中将屏幕信息恢复)